English Dictionary
◊ STATUE OF LIBERTY
Statue of Liberty
n : a large monumental statue symbolizing liberty on Liberty
Island in New York Harbor [syn: {Statue of Liberty}]